package com.leon.apis;

import com.leon.dtos.CommentDto;
import com.leon.dtos.CommentLikeDto;
import com.leon.dtos.CommentSaveDto;
import com.leon.dtos.ResponseResult;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

public interface CommentControllerApi {

    /**
     * 保存评论数据
     * @param dto
     * @return
     */
    public ResponseResult saveComment(CommentSaveDto dto);

    /**
     * 对评论进行点赞
     * @param dto
     * @return
     */
    public ResponseResult like(CommentLikeDto dto);

    /**
     * 查询某篇文章下的评论信息（分页查询）
     * @param dto
     * @return
     */
    public ResponseResult findByArticleId(CommentDto dto);
}
